package com.dcloud.core.innerDBOperate;

import com.dcloud.manage.dblib.entity.DatalibLogicTable;
import com.dcloud.manage.dblib.entity.vo.DatalibLogicActVO;
import com.dcloud.manage.dblib.entity.vo.DatalibTableExtVO;

import java.util.List;
import java.util.Map;

/**
 * @ClassName : 内部核心数据库操作
 * @Description :
 * @Author : shijf
 * @Date: 2024-08-15 15:42
 */
public interface InnerDBOperateService {
    void createTable(DatalibLogicTable datalibLogicTable, List<DatalibLogicActVO> listByTableId, DatalibTableExtVO datalibTableExtVO);

    List<Map<String, Object>> jxcx(DatalibLogicTable datalibLogicTable, String sql, Long pageNo, Long pageSize);

    String ddlInfo(String tableId, Integer id);
}
